Пять краеугольных камней промптов
Помимо простых интерфейсов чатов, Большие языковые модели (LLM)выступают в качестве сложных движков для обработки структурированных данных. В этом уроке рассматриваются пять функциональных «примитивов», которые позволяют разработчикам интегрировать ИИ в профессиональные рабочие процессы.
Функциональная карта
- Суммирование:Сжатие объемного текста (например, отзывов о продуктах) в краткие резюме с сохранением ключевой информации.
- Вывод:Выполнение автоматизированного анализа, например, определение тональности, выявление эмоций или извлечение конкретных данных, таких как названия брендов, в формате JSON.
- Трансформация:Преобразование текста из одной формы в другую — включая перевод на другой язык, изменение тона (например, официальный в неформальный) и преобразование формата данных (например, JSON в HTML).
- Расширение:Преобразование кратких сигналов или маркированных списков в длинные тексты, например, персонализированные электронные письма службы поддержки клиентов.
- Чат-боты:Использование истории диалога и заданных ролей (система, пользователь, ассистент) для создания интерактивных, контекстно-зависимых помощников.
Бездействующий характер больших языковых моделей
Ключевая концепция: В отличие от людей, большие языковые модели являются «бездействующими». Они не запоминают предыдущие взаимодействия, если вы не передадите всю историю диалога им в каждом вызове API. Эта накопленная история называется контекстом.
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>
Question 1
A developer needs to extract the "Price" and "Discount Code" from 1,000 emails and save them to a database. Which approach and temperature setting are most appropriate?
Challenge: Tone Transformer
Apply the Transforming and Chatbot role concepts.
You are building a "Tone Transformer" for a corporate helpdesk. You need to convert a frustrated user's slang-heavy complaint into a "Formal" and "Polite" summary for a manager.
Task
Specify the role of the "System" message to ensure the model acts appropriately, and write the "User" prompt to translate: 'The app is buggy as heck and I want my money back ASAP!'
System Message:
User Prompt:
Expected Result:
"You are a professional executive assistant. Your task is to rephrase communication into a formal, corporate-appropriate tone."User Prompt:
"Translate the following text into a formal summary: 'The app is buggy as heck and I want my money back ASAP!'"Expected Result:
"The customer is reporting technical instability within the application and is requesting an immediate refund."